// src/utils/rsaEncrypt.ts
import { JSEncrypt } from 'jsencrypt'
import {RsaKey} from "@/assets/key/RsaKey";

/**
 * 使用 RSA 公钥加密数据
 * @param data 要加密的数据（明文）
 * @param publicKey PEM 格式的公钥字符串
 */
export function rsaEncrypt(data: string): string {
  const publicKey = RsaKey.publicKey;
  const encryptor = new JSEncrypt()
  encryptor.setPublicKey(publicKey)
  return encryptor.encrypt(data) || ''
}
